using System;

namespace OFX.Aggregator.Infrastructure
{
	public interface IStatementProcessingWorkflow
	{
		StatementSource StatementSource { get; }
		IStatementAction Action { get; }
		DateTime? DateStart { get; }
		DateTime? DateEnd { get; }
		void PerformWorkflow();

		event EventHandler WorkflowStarted;
		event EventHandler WorkflowFinished;
	}
}